package com.hawthorn.redis.model.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.hawthorn.component.model.BasePO;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = true)
@TableName("app_user")
public class AppUserPO extends BasePO
{
  /**
   * 主键
   */
  @TableId(value = "id", type = IdType.AUTO)
  private Long id;
  /**
   * 用户名
   */
  @TableField("user_name")
  private String userName;
  /**
   * 手机号
   */
  @TableField("phone")
  private String phone;
  /**
   * 微信open_id
   */
  @TableField("open_id")
  private String openId;
  /**
   * 登录code
   */
  @TableField("login_code")
  private String loginCode;
  /**
   * 部门ID
   */
  @TableField("dept_id")
  private Long deptId;
  /**
   * 公司ID
   */
  @TableField("company_id")
  private Long companyId;
  /**
   * 集团公司ID
   */
  @TableField("oem_company_id")
  private Long oemCompanyId;
  /**
   * 部门CODE
   */
  @TableField("dept_code")
  private String deptCode;
  /**
   * 业务类型
   */
  @TableField("biz_type")
  private Integer bizType;

  public AppUserPO()
  {
  }
}
